﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace DynamicAuditor
{
    public partial class WebForm11 : System.Web.UI.Page
    {
        //Declaracion de variables
        int i = 0;
       
        WsMantenimientos.dtoFormularios formulario = new WsMantenimientos.dtoFormularios();
        WsSeguridad.dtoUsuario usuario = new WsSeguridad.dtoUsuario();
        WsCobit.dtoVersionCobit vercobit  = new WsCobit.dtoVersionCobit();
        List<WsCobit.dtoVersionCobit> lstvercobit = new List<WsCobit.dtoVersionCobit>();
        WsCobit.WsCobit wscobit = new WsCobit.WsCobit();

        protected void Page_Load(object sender, EventArgs e)
        {
            
            Cargar_Encabezado();
        }

        private void Cargar_Encabezado()
        {
            
            formulario = (WsMantenimientos.dtoFormularios)Session["Encabezado"];
            usuario = (WsSeguridad.dtoUsuario)Session["Usuario"];
            
            //Se obtiene la version de Cobit que se esta evaluando
            foreach(WsCobit.dtoVersionCobit cobitver in wscobit.getVersionCobitActivas())
            {
                lstvercobit.Add(new WsCobit.dtoVersionCobit());
                lstvercobit[i].Activa = cobitver.Activa;
                lstvercobit[i].Descripcion = cobitver.Descripcion;
                lstvercobit[i].idVersionCobit = cobitver.idVersionCobit;
                lstvercobit[i].Version = cobitver.Version;
                
                i++;
            }
            if (lstvercobit.Count > 0 && lstvercobit.Count < 2)
            {
                lblvercobit.Text = lstvercobit[0].Descripcion;
            }
            lblTituloForm.Text = formulario.Titulo;
        }

        protected void Crear_Pregunta(object sender, EventArgs e)
        {
            
           //Response.Redirect(

        }
    }
}
